package com.neuedu.corejava.ch5.homework;

import java.util.Scanner;

public class Factorial {
	
	public static long fact(int n){
		if (n<=1){
			return 1;
		}else{
			return n*fact(n-1);
		}
	}

	public static void main(String[] args) {
		// 使用递归算法计算求阶乘：n!
		System.out.println("请输入一个要求阶乘的数字：");
		Scanner sc=new Scanner(System.in);
		int i=sc.nextInt();
		System.out.println(i+"的阶乘结果是："+fact(i));

	}

}
